package echec;

public class TourJeu {

	/////////////////////////////////////////MEMBRES/////////////////////////////////////////////////////////////////////
	private Couleur m_couleur;
	private int m_compteur;
	private Joueur m_joueur;
	///////////////////////////////////////////GET//////////////////////////////////////////////////////////////////////
	public Joueur getJoueur() {
		return this.m_joueur;
	}
	public Couleur getCouleur() {
		return this.m_couleur;
	}
	///////////////////////////////////////////SET/////////////////////////////////////////////////////////////////////
	////////////////////////////////////////CONSTRUCTEUR//////////////////////////////////////////////////////////////
	public TourJeu(){
		this.m_compteur = 1;
		this.m_couleur = Couleur.BLANC;
	}
	/////////////////////////////////////////FONCTIONS///////////////////////////////////////////////////////////////
	/**
	 * Permet de changer de tour de joueur 
	 */
	public void changeTour() {
		this.m_compteur ++;
		if (this.m_compteur % 2 == 1)
			this.m_couleur = Couleur.BLANC;
		else
			this.m_couleur = Couleur.NOIR;
	}
}